// invent "tileX" and "tileY" properties
function tiles(){
	tiles.readX = function():Number{
		return (Math.round(_x / 16))	}
	tiles.readY = function():Number{
		return (Math.round(_y / 16))	}
	tiles.writeX = function(input:Number){
		_x *= 16	}
	tiles.writeY = function(input:Number){
		_y *= 16	}
	addProperty("_tileX", tiles.readX, tiles.writeX)
	addProperty("_tileY", tiles.readY, tiles.writeY)
}

qqq = new tiles()